
import request from '@/utils/request'

const api = {
    userStaffList: '/v1/staff/list', // 员工列表
    createUserStaff: '/v1/staff/create', // 创建员工
    updateUserStaff: '/v1/staff/update', // 修改员工信息
    userStaffDetail: '/v1/staff/detail/', // 获取员工详情
    updateUserStaffState: '/v1/staff/state/change', // 改变员工状态
}

// 员工列表
export function userStaffList (parameter) {
    return request({
        url: api.userStaffList,
        method: 'get',
        headers: {
            'name':'userStaffList',
        },
        params: parameter
    })
}

// 创建员工
export function createUserStaff (parameter) {
    return request({
        url: api.createUserStaff,
        method: 'post',
        headers: {
            'name':'createUserStaff',
        },
        data: parameter
    })
}

// 修改员工
export function updateUserStaff (parameter) {
    return request({
        url: api.updateUserStaff,
        method: 'post',
        headers: {
            'name':'updateUserStaff',
        },
        data: parameter
    })
}

// 员工详情
export function userStaffDetail (staffUserId) {
    return request({
        url: api.userStaffDetail + staffUserId,
        method: 'get',
        headers: {
            'name':'userStaffDetail',
        },
        params: {}
    })
}

// 改变员工状态
export function updateUserStaffState (parameter) {
    return request({
        url: api.updateUserStaffState,
        method: 'post',
        headers: {
            'name':'updateUserStaffState',
        },
        data: parameter
    })
}